Cognitive driver assist with variable assistance for automated vehicles

ABSTRACT

A cognitive-driver-assist system includes an object-detection device, an operator-detection device, a control-override device, and a controller. The object-detection device is operable to detect when an object is proximate to a host-vehicle. The operator-detection device is operable to determine when an operator of the host-vehicle is aware of the object. The control-override device is operable to limit operator-authority of the operator while the operator is driving the host-vehicle. The controller is configured to operate the control-override device in accordance with the operator-authority to override the operator and avoid interference with the object when the operator is not aware of the object.

TECHNICAL FIELD OF INVENTION

This disclosure generally relates to a cognitive-driver-assist system,and more particularly relates to a system that limits or overridesoperator control of a vehicle when the operator is not aware of anobject proximate to the vehicle.

BACKGROUND OF INVENTION

It is known to equip vehicles with systems that warn an operator of anobject proximate to a host-vehicle driven by the operator, or takecontrol of the host-vehicle from the operator to avoid colliding with anobject proximate to the host-vehicle. However, in some instances thewarning or taking of control may be unnecessary and/or annoying if theoperator is alert and fully aware of the presence/location of theobject.

SUMMARY OF THE INVENTION

Described herein is a cognitive-driver-assist system that varies thewarning-intensity of a warning or varies the degree to which the systemtakes over control of a host-vehicle driven by an operator. Thewarning-intensity and the take-over authority are determined inaccordance with a measure of how aware the operator is of a particularobject proximate to or in the travel-path of the host-vehicle. Forexample, if the operator appears to be tired or distracted, thewarning-intensity of a warning may be increased to wake-up the operator,and/or the amount of operator-authority allowed to the operator formanually operating the host-vehicle may be limited so that automatedcontrols provided for automated vehicle operation may override themanual-controls operated by the operator and temporarily take control ofthe host-vehicle. It is noted that automated operation of thehost-vehicle includes a wide range of options from partial automationwhere, for example, only speed-control is automated to full automation(i.e. autonomous operation) where the operator of the host-vehicle islittle more involved with the operation of the host-vehicle than is apassenger.

In accordance with one embodiment, a cognitive-driver-assist system isprovided. The system includes an object-detection device, anoperator-detection device, a control-override device, and a controller.The object-detection device is operable to detect when an object isproximate to a host-vehicle. The operator-detection device is operableto determine when an operator of the host-vehicle is aware of theobject. The control-override device is operable to limitoperator-authority of the operator while the operator is driving thehost-vehicle. The controller is configured to operate thecontrol-override device in accordance with the operator-authority tooverride the operator and avoid interference with the object when theoperator is not aware of the object.

Further features and advantages will appear more clearly on a reading ofthe following detailed description of the preferred embodiment, which isgiven by way of non-limiting example only and with reference to theaccompanying drawings.

BRIEF DESCRIPTION OF DRAWINGS

The present invention will now be described, by way of example withreference to the accompanying drawings, in which:

FIG. 1 is a diagram of a cognitive-driver-assist system in accordancewith one embodiment;

FIG. 2 is an example traffic scenario experienced by the system of FIG.1 in accordance with one embodiment;

FIG. 3 is an example traffic scenario experienced by the system of FIG.1 in accordance with one embodiment;

FIG. 4 is an example traffic scenario experienced by the system of FIG.1 in accordance with one embodiment;

FIG. 5 is an example traffic scenario experienced by the system of FIG.1 in accordance with one embodiment; and

FIG. 6 is an example traffic scenario experienced by the system of FIG.1 in accordance with one embodiment.

DETAILED DESCRIPTION

FIG. 1 illustrates a non-limiting example of a cognitive-driver-assistsystem 10, hereafter referred to as the system 10. In general, thesystem 10 is configured to assist an operator 12 with manual-operationof a host-vehicle 14 based on a cognitive state of the operator 12 withregard to an object 16 proximate to the host-vehicle 14. As will bedescribed in more detail below, the level of assistance provided to theoperator 12 by the system 10 may vary from something as simple asilluminating a warning-indicator when an object 16 such as anothervehicle is present in the so-called blind-spot of the operator 12, tosomething as complex as taking complete control of the host-vehicle 14,i.e. completely overriding the operator 12, to avoid a collision withthe object 16. The system 10 described herein as an advantage over priordriver assist systems in that the system 10 takes the cognitive state ofthe operator 12 into consideration so the level of assistance necessaryto assist the operator 12 can be determined. For example, the loudnessof an audible warning indicator may be increased if the operator 12 isnot aware of the particular object to which the warning is related.

Accordingly, the system 10 includes an object-detection device 18operable or useful to detect when the object 16 is proximate to thehost-vehicle 14. The object-detection device 18 may include, but is notlimited to a video camera, a radar unit, and/or a LIDAR unit suitablyconfigured to detect various objects about the host-vehicle 14. By wayof further example and not limitation, a camera may be used to captureimages of objects such as other-vehicles, buildings, roadway signs,pedestrians, lane-markings, roadway hazards, construction area markers,and other objects located proximate to or about the host-vehicle 14.

Information from the camera may be combined with detection informationfrom the radar unit and/or the LIDAR unit to form a two-dimensional orthree-dimensional map of various objects in the area surrounding thehost-vehicle 14. Information gathered by the operation of theobject-detection device 18 may be provided to a controller 20 forfurther analysis. That is, the object-detection device 18 may not byitself actually determine the location of or classification of theobject 16. Typically that task falls to the controller 20, but this isnot a requirement of the system 10. In other words, either theobject-detection device 18 or the controller 20 may perform the data orsignal processing necessary to determine a relative location orclassification of the object 16.

The object-detection device 18 may also include a vehicle-to-vehicle(V2V) transceiver. If the object 16 is another-vehicle that is alsoequipped with a V2V transceiver, then the system 10 may be able tonotify the operator 12 that the other-vehicle is approaching even if theoperator 12 cannot see the other-vehicle because the line of sightbetween the two is obstructed.

The system 10 may be configured to classify the object 16 based onsignals received from the object-detection device 18. For example, ifthe object 16 is a pedestrian walking perpendicular to the direction oftravel of the host-vehicle 14, signals from the LIDAR unit or the radarunit may have a unique signature caused by the alternating motion of thelegs of the pedestrian. Similarly, radar returns reflected from a movingvehicle may include micro-fluctuations cause by the rotational motion ofthe wheels of the moving vehicle. This information may optionally becombined with other known image processing techniques to classify theobject as, for example, a pedestrian, another-vehicle, aconstruction-zone marker, an animal, a roadway barrier, etc. Informationabout motion of the object 16 may also be used to classify the object 16and assign motion related parameters such as speed, trajectory,acceleration/deceleration, and the like to the object 16. As such, theobject-detection device 18 is operable to detect when the object 16 isproximate to, i.e. close-by, in the travel-path, or approaching thetravel pate of the host-vehicle 14.

The controller 20 may include a processor (not specifically shown) suchas a microprocessor or other control circuitry such as analog and/ordigital control circuitry including an application specific integratedcircuit (ASIC) for processing data as should be evident to those in theart. The controller 20 may include memory (not specifically shown)including non-volatile memory, such as electrically erasableprogrammable read-only memory (EEPROM) for storing one or more routines,thresholds and captured data. The one or more routines may be executedby the processor to perform steps for processing signals received by thecontroller 20 for operating the host-vehicle 14 as described herein.

The system 10 also includes an operator-detection device 22 that isoperable or useful to determine when the operator 12 of the host-vehicle14 is aware of the object 16. The operator-detection device 22 mayinclude a camera configured to capture images of the operator 12 in thevisible light spectrum and/or the infrared light spectrum, and a lightsource that emits light in a suitable portion of the light spectrum sothe camera can see the operator 12 regardless of ambient lightingconditions. The images of the operator 12 may be processed/analyzed bythe operator-detection device 22 or the controller 20 to, for example,determine if the eyes of the operator 12 are closed indicating that theoperator 12 is sleeping, determine if the head-pose of the operatorvaries in a manner that indicates that the operator 12 is tired, and/ordetermine if the eye-gaze direction of the operator 12 indicates thatthe operator 12 has or has not seen the object 16. Image processingtechniques to determine a cognitive state of the operator 12 such aswhere the operator is looking (eye-gaze direction) and/or if theoperator 12 is alert (eye-blinking, head-pose variation) are well-known.

If the eye-gaze direction of the operator 12 is observed or determinedvia the operator-detection device 22 to not be in a direction that wouldallow the operator 12 to see the object 16 directly, via a minor, or viaperipheral vision, then that may be an indication that the operator 12is not aware of the object 16. If the system 10 determines that theoperator 12 is not aware of the object 16, and the relative location ofthe object 16 relative to the host-vehicle 14 is such that a collisionor interference is possible, then the system 10 may take various actionsto assist the operator 12 to avoid the collision or interference withthe object 16. As used herein, interference with the object 16 meansthat the trajectories of the host-vehicle 14 and the object 16 are suchthat if no change is made by either, then a collision is likely. By wayof example and not limitation, an example of interference occurs whenthe object 16 is another vehicle traveling in a lane beside thehost-vehicle 14 and in the blind spot of the operator 12, and theoperator 12 operates the host-vehicle 14 in a manner that causes theother vehicle to swerve to avoid a collision. That is, no collisionoccurred, but a collision was avoided as the result of action by theother vehicle to avoid colliding with the host-vehicle 14.

In one embodiment of the system 10, the controller 20 may be configuredto output a warning-signal 24 for the operator 12 of the host-vehicle 14when the object-detection device 18 detects the object 16. Thewarning-signal 24 is provided to a warning-device 26 that may include,for example, a visible warning device such as an illuminated indicatoror a highlighted region of a reconfigurable display, an audible warningdevice such as a buzzer or speaker, and/or a haptic warning device suchas a vibrating device located in a seat or steering wheel of thehost-vehicle 14.

In this embodiment, the warning-signal 24 characterized by awarning-intensity 28 that is variable. The intensity of a warning by thewarning-device 26 may be increased by, for example, increasing theloudness of an audible warning, increasing the highlighting intensity orvigorous flashing of the visible warning, and/or simultaneouslycombining two or more of the warning types available from thewarning-device 26. It is contemplated that the warning-intensity 28 mayinitially be set to zero or null such that no warning is given, i.e. nowarning device is activated, and that increasing the warning-intensity28 corresponds to changing from no warning being given to some sort ofwarning being given. That is, it is not a requirement that increasingthe warning-intensity 28 necessarily means that the initialwarning-intensity was not zero or null.

The system 10 described herein is an improvement over prior systemsbecause the controller 20 is configured to increase thewarning-intensity 28 when the operator 12 is not aware of the object 16.That is, rather than issuing a warning with the same intensity when theoperator 12 is alert and aware of the object 16, and when the operator12 is sleepy and not aware of the object 16, the system 10 varies thewarning intensity 28 based on the cognitive state of awareness of theoperator 12, in particular whether or not the operator 12 is aware ofthe presence of the object 16. Several specific traffic scenarios aredescribed later in this document that will make the advantageousness ofthe system 10 described herein readily apparent.

In another embodiment, the system 10 includes a control-override device30 operable to limit operator-authority 32 of the operator 12 while theoperator 12 is driving the host-vehicle 14. As used herein, ‘to limitoperator-authority’ means to limit the operator's ability to manuallycontrol some aspect of operation of the host-vehicle 14, i.e. to preventor limit to some degree the ability of the operator 12 to have completemanual control of the host-vehicle 14. The controller 20 indicates thatthe operator-authority 32 is limited by setting of theoperator-authority 32 to other than ‘full authority’. The controller 20completely or partially overrides manual control of the host-vehicle 14by activating the control-override device 30. By way of example and notlimitation, the control-override device 30 may include one or more of asteering-override device 34, an accelerator-override device 36, and abrake-override device 38.

By way of further example, the steering-override device 34 may beoperated by the controller 20 to override hand-wheel input from theoperator 12 to prevent the operator 12 from executing a lane changebecause the object-detection device 18 has detected an other-vehiclenext to the host-vehicle 14 and a collision will result if the lanechange is made. Similarly, the steering-override device 34 may beoperated by the controller 20 to override the operator 12 holding thesteering-wheel in a fixed position to swerve the host-vehicle 14 inorder to avoid some debris in the travel-lane of the host-vehicle 14.

In one non-limiting configuration the steering-override device 34 mayapply a force to the steering system of the host-vehicle 14 thatphysically over-powers any attempt by the operator 12 to influence thesteering of the host-vehicle 14. This configuration may be preferablewhen there is an uninterruptable mechanical connection between thehand-wheel used by the operator 12 to steer the host-vehicle 14 and thesteering wheels (e.g. front wheels) of the host-vehicle 14. Inalternative configurations the steering system may include asteering-clutch operable to mechanically de-couple the hand-wheel fromthe front-wheels, or the steering system may be a steer-by-wire typesystem so the rotation of the hand-wheel by the operator 12 can bereadily ignored.

As described in the examples above, and other examples given below, whatthe operator 12 indicates for desired operation of the host-vehicle 14may be limited or ignored in favor of operating the host-vehicle 14 inaccordance with the controller 20 when the operator 12 is not aware ofthe presence of the object 16 and a collision or interference is likelyto occur. That is, the controller 20 may be configured to operate thecontrol-override device 30 in accordance with the operator-authority 32to override the operator 12 avoid interference with the object 16 whenthe operator 12 is not aware of the object 16.

FIG. 1 suggests that there are two levels of authority: full authorityand limited authority. However, many levels of partial authority arecontemplated, and the level designated would be based on regularobservations of the operator by the operator-detection device 22. It isalso contemplated that the actions of providing a warning to theoperator 12 and overriding efforts by the operator 12 to manuallycontrol the host-vehicle 14 may be combined. For example, when thecontroller 20 determines that the operator 12 is not aware of the object16, the controller 20 may first activate the warning-device 26 with thewarning-intensity 28 at a relatively low level, and then increases thewarning-intensity 28 to a higher level before the controller 20determines to limit the operator-authority 32 by activating thecontrol-override device 30.

The controller 20 may also be configured to determine anoperator-behavior characteristic 40 of the operator 12 based on aprior-traffic-maneuver 42 executed by the operator 12. As used herein,the operator-behavior characteristic 40 is used to characterize drivinghabits or driving style of the operator 12. The operator-behaviorcharacteristic 40 may include or be directed to, but not limited to, howfast the operator 12 drives relative to the posted speed limit, i.e. howmany miles per hour above or below the posted speed limit that theoperator 12 typically travels. Other examples include how quickly theoperator 12 accelerates from a stop, how quickly the operator 12decelerates to a stop when approaching an intersection, how often theoperator 12 looks at the rear-view and side-view minors or otherwisescans the area about the host-vehicle 14, and how much time in advanceof making a lane-change the operator 12 activates a turn-signal. Thecontroller 20 may calculate a prior-object-detection score 44 based onthe percentage of time that the operator 12 appears to have actuallydetected the presence of an object that is detected and/or being trackedby the system 10.

The controller 20 may also be configured to determine aninterference-risk 46 indicative of the probability of interferencebetween the host-vehicle 14 and the object 16. As used herein, the‘probability of interference’ includes, but is not limited to, anestimate of the probability of an actual collision, and/or an estimateof the probability that some change in the observed behavior of operator12, the host-vehicle 14, or some other-vehicle (an object) proximate tothe host-vehicle 14 is necessary to avoid a collision. The controller 20may determine the warning-intensity 28 and/or the operator-authority 32based on the prior-traffic-maneuver 42 and an interference-risk 46. Theexamples of various traffic scenarios that follow are provided tofurther explain how the controller 20 described thus far operates toassist the operator 12 with the operation of the host-vehicle 14.

FIG. 2 illustrates a non-limiting example of the host-vehicle 14approaching a truck 48 traveling a roadway 50 where the truck 48 istraveling slower than and in the same lane as the host-vehicle 14, sothe host-vehicle 14 is likely to pass the truck 48. In this example theobject 16 is an other-vehicle 52 traveling faster than the host-vehicle14 and in the lane the host-vehicle 14 is likely to use to pass thetruck 48. The operator-behavior characteristic 40 observed by thecontroller 20 may include an indication that the operator 12 tends toslow-down when approaching another vehicle forward of the host-vehicle14 instead of maintaining a constant speed and making a lane-change in atimely manner. Also, when the operator 12 executes a lane-change, thecontroller 20 may be configured to measure the time it takes theoperator 12 to complete the lane change. That is, the operator-behaviorcharacteristic 40 may include a lane-change-interval (not shown) storedin the controller 20 and based on a prior-lane-change(prior-traffic-maneuver 42) executed by the operator 12.

Accordingly, the interference-risk 46 may include an estimate of atime-to-interference 54 for interference between the other-vehicle 52with the host-vehicle 14. The controller 20 may be configured todetermine the warning-intensity 28 based on a comparison of thelane-change-interval to the time-to-interference 54. For example, theloudness of a warning may increase as the time-to-interference 54(FIG. 1) decreases while the operator 12 appears to be contemplatingmaking a lane-change. Alternatively, or in combination with varying thewarning-intensity 28, the controller 20 may limit the operator-authority32 and prevent the operator 12 from making the lane change to pass thetruck 48 when the other-vehicle 52 is approaching too fast to avoidsubstantial interference.

Continuing to refer to FIG. 2 for another example, the object 16 may bean other-vehicle 56 traveling in the so-called blind-spot of theoperator 12 of the host-vehicle. The operator-behavior characteristic 40may include a measure of a lane-position-variation 58 of thehost-vehicle 14 when the host-vehicle 14 is steered by the operator 12.The controller 20 may also determine a similar characteristic for theother-vehicle 56 based on a prior-travel-path 59 of the other-vehicle56. The interference-risk 46 may be determined by the controller 20 mayinclude a determination of a probability-of-interference (notspecifically shown) between the other-vehicle 56 and the host-vehicle 14when the other-vehicle 56 is beside the host-vehicle 14. That is, thecontroller 20 may estimate the risk of a collision occurring because thehost-vehicle 14 and/or the other vehicle 56 are weaving.

The controller 20 may issue a warning with a relatively low intensityblind-spot warning if the vehicles were not weaving and the operator 12was aware of the other-vehicle 56. However, if theprobability-of-interference is estimated to be greater than a riskthreshold (not shown) stored in the controller 20, then the controller20 may increase the warning-intensity 28 by making an audible alarmlouder and/or displaying a message on a display to indicate that theoperator 12 is weaving excessively while the other-vehicle 56 isproximate to the host-vehicle 14. Alternatively, or in combination withincreasing the warning-intensity 28, the controller 20 may limit theoperator-authority 32 and prevent the operator 12 from weaving byproviding some steering damping to the steering system via thesteering-override device 34 in an attempt to reduce the value of thelane-position-variation 58.

FIG. 3 illustrates another non-limiting example where the host-vehicle14 is traveling the roadway 60 and the object 16 is stationary at alocation in a travel-path 62 of the host-vehicle 14. For example, theobject 16 may be debris 64 that fell from a truck (not shown) thatpreviously traveled the roadway 60. The controller 20 may be furtherconfigured to estimate a time-to-impact 66 (FIG. 1) with the object 16(the debris 64) by the host-vehicle 14. It is contemplated that thetime-to-impact 66 is calculated based on an assumption that thehost-vehicle proceeds along the travel-path 62 with no change in speedor trajectory.

If the time-to-impact is relatively long, greater than five seconds forexample, the controller 20 may set the warning-intensity 28 relativelylow and merely illuminate an indicator observable by the operator 12 ofthe host-vehicle 14. However, if the time-to-impact 66 is less than atime-threshold (not shown) stored in the controller 20, less than 2seconds for example, and/or the gaze-direction of the operator 12suggests that the operator is not aware of the debris 64, the controller20 may increase the warning-intensity 28 by additionally activating anaudible alarm and/or activing a haptic device to vibrate the seat of theoperator 12. Alternatively, or in combination with increasing thewarning-intensity 28, the controller 20 may limit the operator-authority32, activate the steering-override device 34, and operate thesteering-override device 34 to avoid the object 16 when the operator 12is not aware of the object 16.

Continuing to refer to FIG. 3, the object 16 may be a pedestrian oranimal 68 approaching the travel-path 62 of the host-vehicle 14. Thecontroller 20 may be further configured to estimate the time-to-impact66 with the pedestrian or animal 68 by the host-vehicle 14 based on thespeeds and relative trajectories of the two. If the object is apedestrian (e.g. a human), the camera of the object-detection device 18may be used to determine a gaze direction of the pedestrian to determineif the pedestrian is aware of the host-vehicle 14. The controller 20 mayincrease the warning-intensity 28 when the time-to-impact 66 is lessthan a time-threshold (e.g. 2 seconds) and the operator 12 is not awareof the pedestrian or animal 68. Alternatively, or in combination withincreasing the warning-intensity 28, the controller 20 may activate oroperate the brake-override device 38 and/or the accelerator-overridedevice 36 to stop the host-vehicle 14 when the operator 12 is not awareof the pedestrian or animal 68.

FIG. 4 illustrates another non-limiting example where the host-vehicle14 is traveling the roadway 70 and the object 16 is a traffic-signal 72for the travel-path 74 of the host-vehicle 14. The controller 20(FIG. 1) may be further configured to estimate a time-to-violation 76(FIG. 1) of the traffic-signal 72 by the host-vehicle 14 if the operator12 does not begin to brake and bring the host-vehicle to a stop at theintersection 78, and increase the warning-intensity 28 when thetime-to-violation 76 is less than a time-threshold, three seconds forexample, and the operator 12 is not aware of the object 16 (thetraffic-signal 72). It is contemplated that the threshold-time wouldvary based on the present travel speed of the host-vehicle 14, e.g.greater threshold-times for greater travel speeds. Alternatively, or incombination with increasing the warning-intensity 28, the controller 20may activate or operate the brake-override device 38 and/or theaccelerator-override device 36 to stop the host-vehicle 14 prior toentering the intersection 78 when the operator 12 is not aware of thetraffic-signal 72.

FIG. 5 illustrates another non-limiting example where the host-vehicle14 is traveling the roadway 80 and the object 16 is an other-vehicle 82approaching an intersection 84 via a crossing-lane 86 of theintersection 84. In this scenario the host-vehicle 14 is stopped andpreparing to enter the intersection 84 to either initiates a turn orstraight travel. Traffic on the crossing-lane 86 is not required tostop, so, the time-to-interference 54 (FIG. 1) and/or the time-to-impact66 should be considered if the host-vehicle 14 proceeds into theintersection 84 before the other-vehicle 82 reaches the intersection 84.Preferable, the control-override device 30 includes anaccelerator-override device 36, and the controller 20 may operate theaccelerator-override device 36 to prevent the operator 12 from enteringthe intersection 84 when the operator 12 is not aware of theother-vehicle 82. Alternatively, or in combination with operating thebrake-override device 38, the controller 20 may increase thewarning-intensity 28, and/or the controller 20 may activate or operatethe accelerator-override device 36 to move the host-vehicle 14 away thelocation shown when the operator 12 is not aware of the other-vehicle82.

An alternative scenario related to FIG. 5 is when the host-vehicle 14 isstopped as shown and prepared to make a right-turn, and there is abicycle (not shown) approaching the intersection behind the host-vehicle14. The system 10 may determine that the bicycle would collide orinterfere with the host-vehicle 14 if the right-turn is initiated andincrease the warning-intensity 28 before the interference occurs.

FIG. 6 illustrates another non-limiting example where the host-vehicle14 is traveling the roadway 90 and the object 16 is a train 92approaching a rail-road-crossing 94 of the roadway 90. Thecontrol-override device 30 advantageously includes the brake-overridedevice 38, and the controller 20 operates the brake-override device 38to prevent the operator 12 from stopping on the rail-road-crossing 94when the operator 12 is not aware of the train 92. It is contemplatedthat the host-vehicle 14 may need to proceed forward and make contactwith the stopped-vehicles 96 in order to avoid being hit by the train92. Alternatively, or in combination with operating theaccelerator-override device 36, the controller may increase thewarning-intensity 28, and/or the controller 20 may activate or operatethe brake-override device 38 to hold the host-vehicle 14 at the locationshown when the operator 12 is not aware of the train 92.

Accordingly, a cognitive-driver-assist system (the system 10), acontroller 20 for the system 10 is provided. The controller 20 is ableto determine the cognitive state of the operator 12, for exampledetermine when the operator is alert and aware of objects arranged aboutthe host-vehicle 14, and when the operator is not alert and not aware ofa particular object (the object 16). If the controller 20 determinesthat some action other than what the operator 12 is doing when theoperator is not aware of the object 16, the controller may increase thewarning-intensity 28 of a warning provided to the operator 12, and/ortake control, either fully or partially, of the host-vehicle 14 andoperate the host-vehicle 14 so a collision or interference with theobject 16 is avoided.

While this invention has been described in terms of the preferredembodiments thereof, it is not intended to be so limited, but ratheronly to the extent set forth in the claims that follow.

1. A cognitive-driver-assist system, said system comprising: anobject-detection device configured to detect when an object is proximateto a host-vehicle; an operator-detection device configured to determinewhen an operator of the host-vehicle is not aware of the object; acontrol-override device configured to limit operator-authority of theoperator while the operator is driving the host-vehicle; and acontroller configured to operate the control-override device inaccordance with the operator-authority to override the operator andavoid interference with the object when the operator is not aware of theobject.
 2. The system in accordance with claim 1, wherein thecontrol-override device includes one or more of a steering-overridedevice, an accelerator-override device, and a brake-override device. 3.The system in accordance with claim 1, wherein the object is another-vehicle present beside the host-vehicle, the control-overridedevice includes a steering-override device, and the controller operatesthe steering-override device to prevent the operator from changing laneswhen the operator is not aware of the other-vehicle.
 4. The system inaccordance with claim 1, wherein the object is an other-vehicleapproaching an intersection via a crossing-lane of the intersection, thecontrol-override device includes an accelerator-override device, and thecontroller operates the accelerator-override device to prevent theoperator from entering the intersection when the operator is not awareof the other-vehicle.
 5. The system in accordance with claim 1, whereinthe object is a train approaching a rail-road crossing, thecontrol-override device includes a brake-override device, and thecontroller operates the brake-override device to prevent the operatorfrom stopping on the rail-road crossing when the operator is not awareof the train.
 6. The system in accordance with claim 1, wherein theobject is stationary at a location in a travel-path of the host-vehicle,the control-override device includes a steering-override device, and thecontroller operates the steering-override device to avoid the objectwhen the operator is not aware of the object.
 7. The system inaccordance with claim 1, wherein the object is a pedestrian or animalapproaching a travel-path of the host-vehicle, the control-overridedevice includes a brake-override device and an accelerator-overridedevice, and the controller operates the brake-override device and theaccelerator-override device to stop the host-vehicle when the operatoris not aware of the pedestrian or animal.